#!/bin/bash
# 该脚本用于清理日志文件

root=$(realpath $(cd $(dirname $0) && pwd)/../../)
log_dir=$root/scripts/log
# 默认参数值
op="clean"
param=""
clean(){    
    rm -f $log_dir/.__*.lock
    rm -f $log_dir/*log
}


# 解析参数
while [[ $# -gt 0 ]]; do
    key="$1"
    case $key in
        clean|pack)
            op="$key"
            shift # 切换到下一个参数
            ;;
        *)
            param+="$1" # 将can0和can1合并为一个参数
            shift # 切换到下一个参数
            ;;
    esac
done

# 调用内部函数，传递合并的can参数
# internal_function "$combined_can"
if [ "$op" == "clean" ]; then
    clean $param
fi
